Part Number Hot Search : 
2SB1103 GBPC1500 NAA143S MT90870 1Z330 2SB935 CSB1058A MAX1265
Product Description
Full Text Search
 

To Download NT1080 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  NT1080 oct 26 , 201 5 page 1 of 22 rev 1 . 0 NT1080 datasheet 8 - bit microcontroller nuvoton touch key series NT1080 datasheet the information described in this document is the exclusive intellectual property of nuvoton technology corporation and shall not be reproduced without permission from nuvoton. nuvoton is providing this document only for reference purposes of numicro microcontroller based system design. nuvoton assumes no responsibility for errors or omissions. a ll data and specifications are subject to change without notice. for additional information or questions, please contact: nuvoton technology corporation. www.nuvoton.com
NT1080 oct 26 , 201 5 page 2 of 22 rev 1 . 0 NT1080 datasheet table of content s 1 general description ................................ ................................ .............. 4 2 features ................................ ................................ ............................ 5 3 pin diagram ................................ ................................ ....................... 6 4 capacitive touch key ................................ ................................ ............ 7 input circuit ................................ ................................ ............................ 7 4.1 sensor pad and ground for pcb layout ................................ .......................... 7 4.2 sensor pad size ................................ ................................ ...................... 8 4.3 5 i 2 c interface ................................ ................................ ....................... 9 byte - write ................................ ................................ .............................. 9 5.1 random - read ................................ ................................ ......................... 9 5.2 continual - read ................................ ................................ ...................... 10 5.3 i 2 c ci rcuit ................................ ................................ ............................. 10 5.4 6 i 2 c data definition ................................ ................................ .............. 11 memory address ................................ ................................ ..................... 11 6.1 address 0x00: product no. ................................ ................................ ......... 12 6.2 address 0x01: button no. ................................ ................................ .......... 12 6.3 address 0x02: version no. ................................ ................................ ......... 12 6.4 address 0x03: i 2 c device address ................................ ............................... 12 6.5 address 0x04: system control bits ................................ ............................... 12 6.6 address 0x06: output mode settings ................................ ............................. 13 6.7 address 0x07: enable sense pin ................................ ................................ . 14 6.8 address 0x0c: de - bounce ................................ ................................ ......... 14 6.9 address 0x0d: plus times ................................ ................................ ......... 14 6.10 address 0x0e: sensor cycle ................................ ................................ ....... 14 6.11 address 0x0f: calibration delay ................................ ................................ .. 14 6.12 address 0x10: status. ................................ ................................ ............... 14 6.13 address 0x11: key status ................................ ................................ .......... 14 6.14 address 0x15: led control ................................ ................................ ........ 15 6.15 address 0x20~0x27 trigger level ................................ .............................. 15 6.16 address 0x40~0x4f sensor value ................................ .............................. 15 6.17 7 gpio ................................ ................................ .............................. 16 8 reference schematic ................................ ................................ .......... 18
NT1080 oct 26 , 201 5 page 3 of 22 rev 1 . 0 NT1080 datasheet 9 elec trical characteristics ................................ ................................ ....... 19 absolute maximum ratings ................................ ................................ ........ 19 9.1 dc electrical characteristics ................................ ................................ ....... 19 9.2 10 package dimension ................................ ................................ ............ 20 tssop20 C 4.4x6.5mm ................................ ................................ ............ 20 10.1 11 r evision history ................................ ................................ ........... 21
NT1080 oct 26 , 201 5 page 4 of 22 rev 1 . 0 NT1080 datasheet 1 general description the nuvoton touch key series, NT1080, support s 8 capacitive touch keys and 8 correspond ing output channels with excellent anti - impulse noise and anti - electro magnetic n oise ability. the NT1080 support s many functions, such as single key, mul t i - key and toggle mode . meanwhile, an external host mcu can control the NT1080 through the i2c bus easily.
NT1080 oct 26 , 201 5 page 5 of 22 rev 1 . 0 NT1080 datasheet 2 feature s ? support 8 capacitive touch keys and 8 corresponding output channels ? output mode s : ? gpio ? i2c ? water r esistant or water - droplet operation ? o perating at water resistant without error operation ? key lock function ? resist electromagnetic immunity ? resist mobile phone electromagnetic immunity ? resist 5w walky - talky electromagnetic imm unity (> 2 cm) ? multiple touch key output selection ? single touch key/ multi - keys function selectable ? toggle function ? low active/high active output ? key lock function ? i2c parameter setting s ? touch key trigger level for each key ? touch key de - bounce for each key ? a uto calibration interval ? operating voltage: 2.4v ~ 5.5v ? operating current: 1.8ma ~ 2.3ma ? operating temperature: - 40 ~ 85 ? touch key response time: 32 ms
NT1080 oct 26 , 201 5 page 6 of 22 rev 1 . 0 NT1080 datasheet 3 pin diagram figure 3 - 1 tssop20 pin diagram no. pin name description 1 sen1 touch key - 1 input pin. 2 out1 touch key - 1 output pin. 3 out2 touch key - 2 output pin. 4 - rst ic reset pin. 5 v ss ground pin. 6 sel output mode selection pin. (connect ed to v ss : gpio output, connect ed to v dd : i 2 c output) 7 out3/ - act touch key - 3 output pin / touch key active indicator when selecting i 2 c output 8 out4 touch key - 4 output pin. 9 out5/sda touch key - 5 output pin / data pin of i2c bus when selecting i2c output . ( i2c : write touch key parameter only) 10 out6/scl touch key - 6 output pin/ clock pin of i2c bus when selecting i2c output . (i2c : write touch key parameter only) 11 out7 touch key - 7 output pin. 12 out8 touch key - 8 output pin. 13 sen8 touch key - 8 input pin. 14 sen7 touch key - 7 input pin. 15 v dd power supply pin. 16 sen6 touch key - 6 input pin. 17 sen5 touch key - 5 input pin. 18 sen4 touch key - 4 input pin. 19 sen3 touch key - 3 input pin. 20 sen2 touch key - 2 input pin. table 3 - 1 pin description 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 s e n 1 o u t 1 o u t 2 o u t 4 - r s t v s s s e l o u t 3 / - a c t o u t 5 / s d a o u t 6 / s c l o u t 7 o u t 8 v d d s e n 8 s e n 7 s e n 6 s e n 5 s e n 4 s e n 3 s e n 2 2 0 p i n
NT1080 oct 26 , 201 5 page 7 of 22 rev 1 . 0 NT1080 datasheet 4 capacitive touch key input circuit 4.1 each capacitive touch key needs to connected with one resistor as shown in figure 4 - 1 . it is strongly recommended that the r esistor value is 100 k. at the same time, all the resistors need to be kept as close to sensor pad as possible during pcb layout. figure 4 - 1 touch k ey reference circuit sensor pad and ground for pcb layout 4.2 the size of sensor pad, using circular shape with diameter equal or greater than 8mm is recommended. actually, sensor pad could be any kinds of shape, but fulfilling finger size is suitable. extra ground - net around sensor pads is not needed for pcb artwork. however, ground - net along sensor pad to chip is alternative. figure 4 - 2 shows that the pcb line width of sensor pad to chip should be 0.254mm (10mil) or less and to keep distance with ground at least 1mm. the other layer of pcb could implement ground - net for pcb artwork to block noise interfering with signal line. all the subsidiary components need to be kept as close to sensor pad as possible at pcb layout. meanwhile, touch key chip (NT1080) and touch pad located in the pcb board would be better. figure 4 - 2 sensor pad and ground - net as shown in figure 4 - 3 , a spring attached with metal - panel can be used to act as sensor pads. it is recommend ed that metal - panel (ring) should be adhere d to the inside of cover to be an effective sensing area. if u ser wants to add a led in the middle of sensor pad, the measure of sensor area should be increased to compensate the hollowing part and keeping the same sensitivity. t o u c h p a d 1 0 0 k s e n n sensor pad gnd gnd 0 . 254 mm ( 10 mil ) > 1 mm > 1 mm
NT1080 oct 26 , 201 5 page 8 of 22 rev 1 . 0 NT1080 datasheet figure 4 - 3 spring with s olid m etal p lane / r ing sensor pad size 4.3 the size of sensor pad plays a great role in determining thickness of panel. the greater area of sensor pad is, and the deeper touch signal could be detected. table 4 - 1 shows the relation with thickness and panel thickness. size of sensor pad panel thickness ( recommended v alue) 8 mm x 8 mm 2.0 mm 10 mm x 10 mm 3.0 mm 15 mm x 15 mm 4.5 mm 20 mm x 20 mm 6.0 mm table 4 - 1 sensor pas and correspond ing panel thickness
NT1080 oct 26 , 201 5 page 9 of 22 rev 1 . 0 NT1080 datasheet 5 i 2 c interface the maximum speed of i 2 c serial interface could be up to 400kbps and it will not send any signal in an active way to main controller since it is i 2 c slave. the i 2 c interface is not working in normal operation time. to enter i 2 c serial mode, user must connect v dd to sel pin and then make chip power - on. u ser could easily set the touch related parameter and adjust the sensitivity by us ing the i 2 c interface . the i 2 c transmission provides three modes: byte - write, random - read and continual - read . byte - write 5.1 the data protocol includes 3 bytes from master writing data to salve. the first byte for device address, the second byte for memory address and the third byte is for the write data. figure 5 - 1 shows the detail about byte - write action. figure 5 - 1 byte - write mode in normal time s , sda and scl will be kep t as logic 1. for the start signal, sda will change to logic 0 first then scl to logic 0 as well. when transmitting , data is prepared on sda signal an d then scl will change to logic 1. slave reads the byte data based on the rising edge of scl signal. slave will send logic 0 on the 9 th clock signal to indicate receiving the byte data. for the stop signal, master device will change scl to logic 1 and then sda to 1, when the transmission of 3 bytes of information are finished. random - read 5.2 this is a 4 - byte data combination when master read s slave. figure 5 - 2 shows that the first byte is used as device address and write - status; the second byte is used as memory address; the third byte is used as device address and read - status and the fourth byte is used as slave output data with master keeping sending the scl clock signal. figure 5 - 2 random - read mode b y t e 1 d e v i c e a d d r e s s s t a r t w r i t e a c k b y t e 2 m e m o r y a d d r e s s a c k b y t e 3 d a t a a c k s t o p s d a s c l b y t e 1 d e v i c e a d d r e s s s t a r t w r i t e a c k b y t e 2 m e m o r y a d d r e s s a c k b y t e 4 d a t a n a c k s t o p s d a s c l b y t e 3 d e v i c e a d d r e s s r e a d a c k s t a r t s t o p
NT1080 oct 26 , 201 5 page 10 of 22 rev 1 . 0 NT1080 datasheet after finishing 2 nd byte data transmission, start signal is needed before sending next 3 rd byte data. scl signal will change to logic 0 when 3 rd byte data transmission is done . scl signal will be released till 4 th output data is ready. the first h ost could send logic 1 on scl and monitor scl changing to logic 1 to receive 1 st bit. note that master should send a logic 1, nack signal, on the 9 th clock signal of the 4 th byte. continual - read 5.3 this is a 4 - byte data combination when master continually read s slave. figure 5 - 3 shows that the first byte as device address and write - status; the second byte as memo ry address; the third byte as device address and read - status. from the fourth byte, slave will keep output data with master keeping sending ack and scl clock signal. the memory address will be automatically increased. figure 5 - 3 continual - read mode i 2 c circuit 5.4 the pins of i 2 c are sda and scl with open - drain mode which requires pull - high resistor on the i 2 c bus . figure 5 - 4 i 2 c b us connection b y t e 1 d e v i c e a d d r e s s s t a r t w r i t e a c k b y t e 2 m e m o r y a d d r e s s a c k b y t e 4 d a t a 1 a c k s d a s c l b y t e 3 d e v i c e a d d r e s s r e a d a c k s t a r t . . . b y t e d a t a n n a c k s t o p s t o p h o s t n u - t o u c h o t h e r d e v i c e s d a s c l s d a s c l s d a s c l s d a s c l r u p r u p v d d
NT1080 oct 26 , 201 5 page 11 of 22 rev 1 . 0 NT1080 datasheet 6 i 2 c data definition memory address 6.1 table 6 - 1 shows the memory address of i 2 c starting from 0x00~0x4f with specific function on each address. r: read only, r/w: read / write, (b)r: must be set build bit, and user can read only. (b)r/w: must be set to build bit, and user can read and write. address r/w description default 0x00 r product no. 0x81 0x01 r shows how many buttons supported. 0x08 0x02 r version no. 0x31 0x03 r/w i 2 c device address bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 a 7 a6 a5 a4 a3 a2 a1 0 0x60 0x04 r/w system control bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 reset x x x auto calibrate x build 0x08 0x06 r/w output mode bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 multi toggle act - high 0 lock en - any 0 0 0x00 0x07 (b)r/w sense pin enable bit7 bi t 6 bit5 bit4 bit3 bit2 bit1 bit0 sen8 sen7 sen6 sen5 sen4 sen3 sen2 sen1 0xff 0x0c (b)r/w de - bounce (range: 1~7) 0x03 0x0d (b)r/w plus times (range: 15~127) 0x32 0x0e (b)r/w sensor cycle (range: 3~15) 0x07 0x0f (b)r/w calibration delay (range: 7~63) 0x32 0x10 r status bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 any - act b - change 0 0 0 0 0 0 0x00
NT1080 oct 26 , 201 5 page 12 of 22 rev 1 . 0 NT1080 datasheet 0x11 r key status bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 sen8 sen7 sen6 sen5 sen4 sen3 sen2 sen1 0x00 0x15 r/w led control bit7 bit6 b it5 bit4 bit3 bit2 bit1 bit0 out8 out7 0
0 out4 0 out2 out1 0x00 0x20~0x27 (b)r/w trigger level (range: 3~63) 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 sen1 sen2 sen3 sen4 sen5 sen6 sen7 sen8 0x12 0x40~0x4f (b)r sensor value 0x40 0x41 0x42 0x43 0x 4 4 0x45 0x46 0x47 sen1 - h sen1 - l sen2 - h sen2 - l sen3 - h sen3 - l sen4 - h sen4 - l 0x48 0x49 0 x 4a 0x4b 0x4c 0x4d 0x4e 0x4f sen5 - h sen5 - l sen6 - h sen6 - l sen7 - h sen7 - l sen8 - h sen8 - l 0x0000 table 6 - 1 i 2 c memory address definition and description address 0x00 : product n o . 6.2 product identification using address 0x01 : button n o . 6.3 product identification using address 0x02 : version n o . 6.4 product identification using address 0x03 : i 2 c d evice a ddress 6.5 the d efault address is 0x60 , including read/write 8 - bit address. the device address could be changed by the i 2 c interface. when changing the device address, the latest device address must be used in next read/write action. address 0x04 : system c ontrol b its 6.6 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 reset x x x auto calibrate x build reset : software reset. chip could be reset by writing
NT1080 oct 26 , 201 5 page 13 of 22 rev 1 . 0 NT1080 datasheet be automatically changed back to 0 when chip reset is done. auto : auto calibration. write 1 to this bit and chip will automatically refer the value in address 0x0f to execute new calibration delay time function. calibrate : calibration enabled. user could set this bit to enable calibration procedure and this bit will return to 0 whe n finishing the calibration. this bit is valid when auto bit is 0 . build : test mode. 1 = read related sensor parameter and data to provide test and analysis function. 0 = hide some parameter which has nothing to do with operation action to prevent p arameter being changed accidentally. address 0x06 : output m ode s ettings 6.7 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 multi toggle act - high 0 lock en - any 0 0 multi : multi - key output. 1 = output multi - key status simultaneously 0 = output the key status with greatest signal toggle : switch mode. 1 = gpio is set to output signal in latch way to simulate like a switch. press to active and then press to inactive. this bit is active when display dout_0 1 act high act - high : high level action. 1 = gpio output high level. 0 = gpio output low level. this bit is active when display dout_0 1 lock : lock. 1 = if two or more keys a re triggered, all output will be locked and no any output signal happened . en - any : enable - act pin. 1 = enable - act pin function. any pressed key will make - act pin output low level signal. - act pin will return to high level when no key is pressed.
NT1080 oct 26 , 201 5 page 14 of 22 rev 1 . 0 NT1080 datasheet address 0x07 : enable sense pin 6.8 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 sen8 sen7 sen6 sen5 sen4 sen3 sen2 sen1 sen8~sen1 : enable sense pin . 1 = enable correspond ing key 0 = disable correspond ing key address 0x0c : de - bounce 6.9 the value is from 1 to 7. set this parameter to prevent key output bouncing. key will react slower with less chance happening bouncing when set this value higher. address 0x0d : plus times 6.10 the value is from 15 to 127. the captures data will be more stable and key react slower if set this value higher. address 0x0e : sensor cycle 6.11 the value is from 3 to 15. the captures data will be more stable and key react slower if set this value higher. address 0x0f : calibration delay 6.12 the value is from 7 to 63. it defines how long chip will do re - ca libration process again. this bit is valid if auto bit is set to 1 . address 0x10 : status. 6.13 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 any - act b - change 0 0 0 0 0 0 any - act : this bit will be set to b - change : this bit will be set to address 0x11 : key s tatus 6.14 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 sen8 sen7 sen6 sen5 sen4 sen3 sen2 sen1 sen8~sen1 : 1 = corresponding key is pressed. 0 = corresponding key is released. reading status here will ignore the setting in output mode
NT1080 oct 26 , 201 5 page 15 of 22 rev 1 . 0 NT1080 datasheet address 0x15 : led control 6.15 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 out8 out7 0
0 out4 0 out2 out1 out8~out1 : corresponding to pin out8 ~ out1 . 1 = pin output high. 0 = pin output low. address 0x20 ~ 0x27 the value is from 3 to 63. this bit is to set trigger level individually to eliminate the sensitivity difference on each touch key sensor. the lower value user set will get higher sensitivity but lower stability. address 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 sensor sen1 sen2 sen3 sen4 sen5 sen6 sen7 sen8 address 0x40 ~ 0x4f the value shows the reading sampling result which is from 0 to 1023. the data format is msb first, then lsb. address 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 sensor sen1 - high sen1 - low sen2 - high sen2 - low sen3 - high sen3 - low sen4 - high sen4 - low address 0x48 0x49 0x4a 0x4b 0x4c 0x4d 0x4e 0x4f sensor sen5 - high sen5 - low sen6 - high sen6 - low sen7 - high sen7 - low sen8 - high sen8 - low
NT1080 oct 26 , 201 5 page 16 of 22 rev 1 . 0 NT1080 datasheet 7 gpio each gpio has the corresponding touch key output. for example, the outn pin corresponds to the senn pin. figure 7 - 1 shows all the output pins in open - drain mode. figure 7 - 2 shows that it is easy to connect the system with the voltage lower than v dd and it is convenient to achieve analog output mode via a resistor ladder. add a pull - high resistor to perform activ e - high state. there are many kinds of output mode s related to address 0x06 settings. table 7 - 1 shows the detail ed settings on relationship of each bit. figure 7 - 1 open - drain figure 7 - 2 resistor - voltage d ivider o utput application multi toggle act - high lock single key, output low level (when active) 0 0 0 0 single key, output high level 0 0 1 0 multi key, output low level 1 0 0 0 multi key, output high level 1 0 1 0 single key, switch, output low level 0 1 0 0 single key, switch, output high level 0 1 1 0 v d d o u t p u t n o p e n - d r a i n o u t 1 o u t 2 o u t 3 o u t 4 o u t 5 v d d v o
NT1080 oct 26 , 201 5 page 17 of 22 rev 1 . 0 NT1080 datasheet table 7 - 1 gpio f unction s ettings multi key, switch, output low level 1 1 0 0 multi key, switch, output high level 1 1 1 0 single key, output low level, lock 0 0 0 1 single key, output high level, lock 0 0 1 1 single key, switch, output low level, lock 0 1 0 1 single key, switch, output high level, lock 0 1 1 1
NT1080 oct 26 , 201 5 page 18 of 22 rev 1 . 0 NT1080 datasheet 8 reference schematic n t 1 0 8 0 k e y 1 1 0 0 k s e n 1 s e n 2 s e n 3 s e n 4 s e n 5 s e n 6 s e n 7 s e n 8 s e l v s s v d d 0 . 1 u o u t 1 o u t 2 o u t 3 / - a c t o u t 4 o u t 5 / s d a o u t 6 / s c l o u t 7 - r s t v d d 3 3 r 1 0 0 r 1 0 u v d d s d a s c l v d d v d d v d d 3 k 3 3 k 3 k e y 2 1 0 0 k k e y 3 1 0 0 k k e y 4 1 0 0 k k e y 5 1 0 0 k k e y 6 1 0 0 k k e y 7 1 0 0 k k e y 8 1 0 0 k 1 0 u v d d o u t 8 v d d
NT1080 oct 26 , 201 5 page 19 of 22 rev 1 . 0 NT1080 datasheet 9 electrical character istic s absolute maximum ratings 9.1 parameter range unit operating temperature - 40 to +85 ? c storage temperature - 55 to +150 ? c v dd to v ss voltage - 0.3 to +6.5 v other pin to v ss voltage - 0.3 to (v dd +0.3) v dc electrical characteristic s 9.2 parameter symbol condition min. typ. max. unit o p erating voltage v dd --- 2.4 - 5.5 v o p erating current i dd v dd = 5v - 2.30 - ma v dd = 3v - 1.93 - ma input low voltage v il 2.4v NT1080 oct 26 , 201 5 page 20 of 22 rev 1 . 0 NT1080 datasheet 10 package dimension tssop 20 C 4.4x6.5mm 10.1
NT1080 oct 26 , 201 5 page 21 of 22 rev 1 . 0 NT1080 datasheet 11 revision history date rev ision description 2015.10.26 1.0 preliminary version
NT1080 oct 26 , 201 5 page 22 of 22 rev 1 . 0 NT1080 datasheet important notice nuvoton products are neither intended nor warranted for usage in systems or equipment, any malfunction or failure of which may cause loss of human life, bodily injury or severe property damage. such applications are deemed, insecure usage. insecure usag e includes, but is not limited to: equipment for surgical implementation, atomic energy control instruments, airplane or spaceship instruments, the control or operation of dynamic, brake or safety systems designed for vehicular use, traffic signal instrume nts, all types of safety devices, and other applications intended to support or sustain life. all insecure usage shall be made at customers risk, and in the event that third parties lay claims to nuvoton as a result of customers insecure usage, custome r shall indemnify the damages and liabilities thus incurred by nuvoton.


▲Up To Search▲   

 
Price & Availability of NT1080

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X